# 设置CMake所需的最低版本，如果使用的CMake版本低于该版本，则会报出知名错误
# 之所以会设定3.10，是因为CMake Tool 支持在3.10以后的版本才可以单步调试
cmake_minimum_required(VERSION 3.10 FATAL_ERROR)

# 声明了项目名称
# 声明了编程语言
project(hello-world LANGUAGES CXX)

# 创建一个新的目标：
# 可执行文件名称为hello-world,此处也可以自定义名称如hello等
# 可执行文件是通过编译器和链接源文件hello_world.cpp生成的
# 将hello_world.cpp与CMakeLists.txt放在相同的目录中
# CMakeLists.txt的名字只能是CMakeLists.txt
add_executable(
    ${PROJECT_NAME}
    hello_world.cpp
)